﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace DAL
{
  public partial  class CT0001ANEX
    {
                public void SetAdd(dbConCarDataContext _db,char tipoAnexo,
                    string codigo,
                    char estado,
                    string descripcion,
                    string direccion,
                    string RUC,
                    string APATERNO,
                    string AMATERNO,
                    string ANOMBRE,
                    string telefono,
                    char tipoProveedor,
                    string email,
                    string web,
                    string tipoDocumentro)
                {
                    this.ACODANE=codigo;
                    this.AVANEXO = tipoAnexo;     //  todos son proveedores
                    this.AESTADO = estado;
                    this.ADESANE = descripcion.Length>=40?descripcion.Substring(0, 40):descripcion; 
                    this.AREFANE = direccion.Length>=50?direccion.Substring(0, 50):direccion;
                    this.ARUC=RUC;
                    this.APATERNO=APATERNO;
                    this.AMATERNO=AMATERNO;
                    this.ANOMBRE= ANOMBRE;
                    this.ATELEFO= telefono;
                    this.ATIPTRA = tipoProveedor;
                    this.AEMAIL  =email;
                    this.AHOST= web;
                    this.ADOCIDE=tipoDocumentro;
                    this.ANUMIDE = codigo;  
                       



this.ACODMON="";
this.AHORA = "";
this.AFORMSUS="";
this.APROVIN="";
this.ADEPART="";
this.APAIS="";
this.AZONPOS="";
this.ANOMREP="";
this.ACARREP="";
this.AMEMO="";
this.ATIPPRO=' ';
this.ATASDET="";           
this.ATASPER="";


this.ASTTPRO=' ';
this.AOBSPRO="";
this.AENTFIN="";

this.ASEXO ="";
this.ANACIO="";
this.AESSAL="";
this.ADOMIC="";
this.ATIPVIA="";

this.ANUMER ="";
this.AINTER ="";
this.ATZONA ="";


this.AUBIGU ="";
this.ASITUA ="";
this.ATICONV ="";
this.ANVVIA = "";
this.ANZONA = "";
this.AREFER="";
//retension
this.AVRETE  =' ';
this.APORRE  =0;



                    
                }


                public void SetUpdate(char tipoAnexo,
                             char estado,
                             string descripcion,
                             string direccion,
                             string APATERNO,
                             string AMATERNO,
                             string ANOMBRE,
                             string telefono,
                             string email,
                             string web)
                {

                    this.AVANEXO = tipoAnexo;
                    this.AESTADO = estado;
                    this.ADESANE = descripcion.Length >= 40 ? descripcion.Substring(0, 40) : descripcion; 
                    this.AREFANE = direccion.Length >= 50 ? direccion.Substring(0, 50) : direccion; ;
                    this.APATERNO = APATERNO;
                    this.AMATERNO = AMATERNO;
                    this.ANOMBRE = ANOMBRE;
                    this.ATELEFO = telefono;
                    this.AEMAIL = email;
                    this.AHOST = web;
                    
                }
    }
}
